Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Piracicaba Challenger Temuco Challenger Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Romania F1 Romania F2 Romania F3 Romania F4 Romania F6 Romania F7 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 Romania F16 Brazil F9 Hungary F6 Brazil F11 Italy F2 Italy F4 Romania F1 Romania F5 Romania F7 Romania F8 Brazil F10 Italy F5 Brazil F8 Colombia F1 Colombia F2 Morocco F2 Brazil F4 Brazil F5 Argentina F7 Argentina F8 Argentina F9 Argentina F11 Argentina F12 Argentina F13 Italy F28 Argentina F14 Argentina F15 Brazil F14 Brazil F15 Brazil F16 Brazil F17 Brazil F20 Brazil F21 Brazil F23 Brazil F24 Italy F9 Italy F12 Italy F14 Brazil F7 Brazil F8 Brazil F26 Brazil F35 Spain F8 France F6 Italy F2 Italy F18 Italy F24 Brazil F18 Romania F6 Brazil F1 Brazil F2 Brazil F5 Brazil F6 Brazil F7 Brazil F4 Brazil F9 Argentina F8 Argentina F9 Argentina F10 Brazil F15 Brazil F16 Brazil F21 Brazil F24 Brazil F26 Brazil F27 Brazil F29 Brazil F31 Brazil F32 Brazil F33 Brazil F36 Brazil F37 Brazil F38 Brazil F1 Colombia F1 Brazil F13 Paraguay F1 Paraguay F2 Brazil F16 Brazil F20 Italy F25 Spain F33 Brazil F33 Brazil F34 Brazil F8 Argentina F1 Argentina F2 Argentina F3 Italy F3 Italy F6 Italy F7 Brazil F16 Brazil F18 Brazil F19 Brazil F20 Brazil F7 Brazil F21 Brazil F22 Brazil F23 Brazil F24 Brazil F26 Brazil F28 Brazil F31 Brazil F33 USA F1 USA F2 USA F3 Colombia F1 Colombia F2 Chile F2 Argentina F7 Argentina F8 Argentina F9 Brazil F2 Brazil F3 Brazil F6 Argentina F16 Argentina F17 Brazil F9 Brazil F11 Brazil F32 Brazil F14 Brazil F16 USA F5 USA F6 USA F7 Chile F2 Chile F3 Brazil F2 Brazil F3 Italy F15 Italy F17 Italy F18 Italy F19 Italy F20 Italy F21 Italy F24 Brazil F9 Brazil F10 Brazil F11 Brazil F12 Italy F22 Brazil F13 Italy F23 Brazil F7 Brazil F15 Chile F3 Chile F1 Italy F25 Brazil F16 Brazil F7 Brazil F8 USA F6 Chile F1 Argentina F2 Brazil F13 Brazil F1 Colombia F6 Colombia F7 Argentina F8 Brazil F4 Brazil F5 Turkey F37 Turkey F38 Turkey F39 Brazil F6 Brazil F7 Brazil F8 Argentina F6 Brazil F9 Argentina F3 Argentina F4 Argentina F5 Hungary F5 Argentina F6 Brazil F12 Brazil F13 Iran F4 Argentina F7 Austria F1 Austria F2 Italy F3 Argentina F8 Romania F2 Romania F4 Argentina F9 Romania F15 Brazil F6 Brazil F7 Brazil F11 Brazil F1 Brazil F3 Brazil F3 Brazil F9 Turkey F6 (Antalya) Italy F7 Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Spain F9 (Madrid) Spain F10 (Madrid) Portugal F6 (Porto) Spain F11 (Majadahonda) Spain F12 (Lleida) Spain F13 (Valldoreix) Portugal F7 (Carcavelos) Spain F14 (Vic) Romania F4 (Bucharest) Belgium F2 (Arlon) Germany F6 (Saarlouis) Germany F8 (Kassel) Austria F4 (St. Poelten) Romania F8 (Pitesti) Germany F9 (Essen) Germany F10 (Wetzlar) Romania F9 (Bucharest) Argentina F5 (Neuquen) Argentina F6 (Buenos Aires) Argentina F7 (Buenos Aires) Argentina F8 (Corrientes) Brazil F2 (Santos) Brazil F3 (Sao Paulo) Brazil F4 (Sao Carlos) Argentina F12 (San Juan) Peru F1 (Lima) Peru F2 (Lima) Brazil F1 (Sao Jose do Rio Preto) Brazil F3 (Brasilia) Brazil F4 (Curitiba) Italy F20 (Pontedera) Italy F21 (Bolzano) Brazil F30 Italy F22 (Cornaiano) Romania F8 (Bucharest) Brazil F5 (Mogi das Cruzes) Brazil F6 (Curitiba) Brazil F7 (Sao Carlos) Brazil F8 (Sao Paulo) Brazil F15 Brazil F9 (Ribeirao Preto) Romania F5 Romania F17 Brazil F14 M25+H Jablonec Nad Nisou M25+H Most M25 Karlsruhe M15 Kaltenkirchen M15 Kamen M25 Bolzano M25+H Appiano M25 Santander M25 Donostia-San-Sebastian M25 Oviedo M25 Seville M25 Madrid M25 Rio De Janeiro M15 Sao Paulo M25 Weston M25 Palm Coast M25 Naples M25 Punta del Este M25 Cordoba M25 Hurlingham Argentina F10 M25 Naples M25 Naples M25 Pensacola M15 Novomoskovsk M15 Novomoskovsk M25 Wroclaw M25 Velenje M25 Denia M25 Bolzano M25 Frankfurt am Main M25+H Lesa M15 Recife M25 Lima M25 Lima M25 Rio do Sul M25 Guayaquil M25 Aparecida de Goiania Brazil F23 Garden Open - Rome Memorial Manfredini - Sassuolo Concurso Internacional de Vigo - Vigo Challenger Brasov - Brasov 4th Volkswagen Challenger - Wolfsburg Challenger Brasov - Brasov Kos-Zucchetti Tennis Cup - Cordenons Steelers Cup - Kosice Brasov Challenger - Brasov Trofeo Sisma Mantova - Mantova Morocco Tennis Tour - Meknes M25 Lajeado Trofeo Cassa di Risparmio di Alessandria - Alessandria Citta di Monza - Monza Mamaia Challenger - Constanta Constanta Challenger - Constanta Siemens Open - Scheveningen V Manta Open-Trofeo Ricardo Delgado Aray - Manta M15 Antalya M25 Lajeado Credicard Citi Mastercard Tennis Cup - Campos do Jordao Brasov Challenger - Brasov M25 Brussels M25 Asuncion M25+H Kassel M25 Punta del Este Mitsubishi Electric Europe Cup - Monza M25 Marburg M15 Antalya Sao Paulo Challenger M25 Luque Salinas Challenger Iquique Challenger Bucaramanga Challenger Caltanissetta Challenger M25 Londrina 5° Sporting Challenger - Turin Barletta Challenger Chile F2 M25 Belem Monza Challenger Citta di Monza - Monza M25 Telfs XI Trofeo Ciudad de Quito - Quito Challenger Cudad de Guayaquil - Guayaquil Challenger Copa Sevilla 2008 - Seville Gemax Samsung Open 2005 - Belgrade Rome Challenger Cordenons Challenger Brasilia Challenger Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Brasov Challenger Todi Challenger Palermo Challenger Napoli Challenger Mamaia Challenger - Constanta Constanta Challenger Timisoara Challenger 2005 - Timisoara Brasov Challenger - Brasov Milan Challenger Rimini Challenger Cordenons Challenger Campos do Jordao Challenger Como Challenger Palermo Challenger Timisoara Challenger - Timisoara Sao Paulo Challenger Bucaramanga Challenger Tennis Napoli Cup 2007 - Napoli Bauer Watertechnology Cup - Eckental XI Torneo Internazionale di Tennis - Barletta Unicredit (Suisse) Bank S.A. Challenger - Chiasso Caltanissetta Challenger Barletta Challenger Napoli Challenger Memorial Manfredini - Sassuolo Rijeka Challenger Turin Challenger Sopot Challenger Manta Challenger Recanati Challenger Campos do Jordao Challenger Trani Challenger San Marino Challenger Manerbio Challenger Seville Challenger Brasov Challenger Aberto de Sao Paulo - Sao Paulo Pharma Medico Open 2008 - Aarhus Palermo Challenger Ortisei Challenger Seguros Bolivar Open - Bogota Orbetello Challenger Helsinki Challenger Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Bucaramanga Challenger Napoli Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger M25 Metzingen Pekao Open - Szczecin Sibiu Challenger M25 Wetzlar Garden Open 2005 - Rome Brasov Challenger Todi Challenger Cherbourg Challenger Meknes Challenger Tunis Challenger Morocco Tennis Tour - Tanger St. Brieuc Challenger Arad Challenger Napoli Challenger Biella Challenger Architect Open - Budapest Sofia Challenger Tunis Challenger Rome Challenger Mitsubishi Electric Europe Cup - Monza Timisoara Challenger Lugano Challenger Reggio Emilia Challenger Orbetello Challenger Copa Petrobras - Bogota Copa Petrobras - Santiago San Marino Challenger San Marino Challenger Roma Open Challenger - Rome Copa Petrobras - Montevideo Cordenons Challenger San Remo Tennis Cup - San Remo Trnava Challenger Bulgarian Open Challenger - Sofia Campinas Challenger Sibiu Challenger Orleans Challenger Czech Indoor Open - Prague Brazil F2 Heilbronn Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Barranquilla Challenger Mersin Challenger Tunis Challenger Padova Challenger Poznan Challenger San Marino Challenger Sibiu Challenger Porto Alegre Challenger Mons Challenger Brescia Challenger Casablanca Challenger Santiago Challenger Turin Challenger Rome Challenger Banja Luka Challenger M25 Santo Domingo La Rinascente Tennis Cup Harbour Club Milano - Milan M25 Santo Domingo Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Cherbourg Challenger Tatra Banka Slovak Open - Bratislava Como Challenger Barranquilla Challenger Cordenons Challenger M25 Cuiaba Buenos Aires Challenger Mestre Challenger Vicenza Challenger Campinas Challenger San Benedetto Challenger L'Aquila Challenger Cordenons Challenger Buenos Aires Challenger Tallahassee Challenger Ostdeutscher Sparkassen Cup - Dresden Casablanca Challenger Kosice Challenger Rome Challenger Kosice Challenger Campos do Jordao Challenger Geneva Challenger Genova Challenger Mons Challenger M25 Belgrade Sao Paulo Challenger San Benedetto Challenger Brasilia Challenger M25 Cattolica Bordeaux Challenger Kosice Challenger Kish Free Zone Island Challenger - Kish Island Internazionali di Tennis Dell'Umbria - Todi M25 Yerba Buena Challenger 42 - Andrezieux Bratislava Challenger Bratislava Challenger LXV Concurso Internacional Vigo - Vigo Buenos Aires Challenger Guayaquil Challenger Sao Leopoldo Challenger Temuco Challenger Vina del Mar Challenger Raanana Challenger Napoli Challenger Rome Challenger Puerto Vallarta Challenger Poznan Challenger M25 Recife Sao Paulo Challenger M25 Bol M25 Feira de Santana Furth Challenger Caltanissetta Challenger Sibiu Challenger M25 Maceio Manerbio Challenger Barranquilla Challenger Alphen Challenger Alessandria Challenger Sibiu Challenger Montevideo Challenger Piracicaba Challenger Brest Challenger Internazionali di Tennis di Bergamo - Bergamo Wroclaw Challenger M25 Kiseljak Marburg Challenger Campinas Challenger Campinas Challenger Bogota Challenger Liberec Challenger Heilbronn Challenger Cordenons Challenger Curitiba Challenger Tennis Napoli Cup - Napoli Banja Luka Challenger Sibiu Challenger Vicenza Challenger Lyon Challenger Milan Challenger Francavilla Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Blois Challenger Rabat Challenger Buenos Aires Challenger Poznan Challenger Cali Challenger Curitiba Challenger IPP Open - Helsinki Cordenons Challenger Como Challenger Santiago Challenger Girona Challenger Bunschoten Challenger GHI Bronx Tennis Classic - Bronx Lima 2 Challenger M25 Vic Piracicaba Challenger Buenos Aires Challenger Oberstaufen Cup - Oberstaufen Augsburg Challenger Citta di Como Challenger - Como Lima 3 Challenger Black Forest Open - Freudenstadt KGHM Dialog Polish Indoors - Wroclaw Prague Challenger Cordenons Challenger Rome Challenger Guayaquil Challenger Sao Paulo Challenger Rio De Janeiro Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Santiago Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger Pereira Challenger Salinas Challenger Francavilla Challenger Oeiras 3 Challenger Iasi Challenger Scheveningen Challenger Lima Challenger Buenos Aires Challenger Campinas Challenger Rio De Janeiro Challenger Architect Open - Budapest Tigre 2 Challenger Guzzini Challenger - Recanati Concepcion Challenger Olimp Kyiv Open - Kiev Murcia Challenger Madrid Challenger USTA Freeman Men's Challenger - Joplin X Torneo Internazionale di Tennis - Barletta Buenos Aires Challenger Bratislava 1 Challenger Steelers Cup - Kosice Troyes Challenger Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella San Marino Challenger Cordoba Challenger Asuncion Challenger Porto Alegre Challenger Santos Challenger Sarasota Challenger Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tallahassee Challenger Kos Succhetti Tennis Cup - Cordenons Punta Del Este Challenger Tennislife Cup - Napoli San Benedetto Challenger Cyclus Open de Tenis - Florianopolis Istanbul Challenger Salvador Challenger Copa Petrobras-Uruguay - Montevideo Brasov Challenger Open Romania - Bucharest San Remo Challenger Recife Challenger Blumenau Challenger Rome Challenger Santos Challenger Blumenau Challenger Leon Challenger Alessandria Challenger Rome Challenger Hypo Group Tennis International - Portschach Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Open 13 - Marseille Manerbio Challenger Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Copa Telmex - Buenos Aires BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Jersey Challenger VTR Open - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest Bratislava Challenger Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Brasov Challenger Sao Paulo Challenger Open Sud de France - Montpellier Milan Challenger Bet-at-home Open - Hamburg Helsinki Challenger Bet-at-home Cup - Kitzbuhel Ecuador Open - Quito Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Campinas Challenger Brasil Open - Costa do Sauipe Perugia Challenger Todi Challenger Vicenza Challenger Trnava Challenger Rio De Janeiro Challenger Trieste Challenger Porto Alegre Challenger Arad Challenger Como Challenger Brasov Challenger Montevideo Challenger Blumenau Challenger Meknes Challenger Poznan Challenger Rabat Challenger Marbella Challenger Marrakech Challenger Generali Open - Kitzbuhel Heilbronn Challenger Serbia Open - Belgrade Rome Challenger BCR Open Romania - Bucharest Barletta Challenger Napoli Challenger Santos Challenger Credit Agricole Suisse Open - Gstaad Itajai Challenger Santos Challenger Rio Quente Challenger Dubai Duty Free Tennis Championships - Dubai Caltanissetta Challenger BRD Nastase Tiriac Trophy - Bucharest Rome Challenger Brasil Open - Sao Paulo Geneva Challenger Bratislava Challenger Rome Challenger Mercedes Cup - Stuttgart Ostrava Challenger Sao Paulo Challenger Tour Finals Montevideo Challenger Brasil Open - Sao Paulo Alessandria Challenger Quimper Challenger Panama City Challenger Curitiba Challenger Napoli Challenger Cortina Challenger Cordenons Challenger Bank Austria Tennis Trophy - Vienna Campinas Challenger Copa Claro - Buenos Aires Napoli Challenger Abierto Mexicano Telcel - Acapulco Buenos Aires Challenger Ortisei Challenger Trnava Challenger US Men's Clay Court Championship - Houston AEGON Championships - London Astana Challenger Bratislava Challenger BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Open 13 - Marseille Santiago Challenger Koblenz Challenger Santiago Challenger ATP Challenger Tour Finals Sao Paulo Challenger BRD Nastase Tiriac Trophy - Bucharest Sibiu Challenger Casablanca Challenger M25 Punta del Este Garanti Koza Sofia Open - Sofia Karlsruhe Challenger Caltanissetta Challenger BRD Nastase Tiriac Trophy - Bucharest Antofagasta Challenger Coquimbo 2 Challenger Campinas Challenger Florianopolis Challenger Coquimbo Challenger Asirom Challenger - Brasov Villa Maria Challenger Ecuador Open - Quito Cali Challenger Lima 2 Challenger Lima Challenger Guayaquil Challenger Santa Cruz de la Sierra Challenger Concepcion Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Todi Challenger Santo Domingo Challenger Campinas Challenger Coquimbo Challenger Porto Alegre Challenger Skopje Challenger Vicenza Challenger Delray Beach International Tennis Championships - Delray Beach BCR Open Romania - Bucharest Salvador De Bahia Challenger Hamburg Open - Hamburg Austrian Open - Kitzbuhel Curitiba Challenger BCR Open Romania - Bucharest Costa do Sauipe Challenger Lima 2 Challenger Brasil Open - Costa do Sauipe Florianopolis Challenger Heilbronn Challenger Davidoff Swiss Indoors Basel - Basel San Marino Challenger Bonn Challenger Verona Challenger Villa Maria Challenger M25 Mar Del Plata Tigre 1 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Florianopolis Challenger Internazionali BNL d'Italia - Rome Concepcion Challenger Modena Challenger Lima Challenger Sarasota Challenger San Miguel de Tucuman Challenger Luedenscheid Challenger Campinas Challenger Sao Leopoldo Challenger Grand Prix Hassan II - Casablanca Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Libema Open - 's-Hertogenbosch French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Gelsor Open Romania - Bucharest BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires SkiStar Swedish Open - Bastad Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open (juniors) Wimbledon (juniors) Olympics - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Cali Challenger Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 French Open (juniors) Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 French Open (juniors) Wimbledon (juniors) Verona Challenger M25+H Kassel M25 Sao Paulo